home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20041116-20060924 / 000048_fdc@columbia.edu_Sat Feb 5 14:37:06 2005.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Path: newsmaster.cc.columbia.edu!not-for-mail
  2. From: Frank da Cruz <fdc@columbia.edu>
  3. Newsgroups: comp.os.linux.embedded,comp.protocols.tcp-ip,comp.protocols.kermit.misc,sci.techniques.testing.nondestructive
  4. Subject: Re: remote reliable data acquisition
  5. Date: 5 Feb 2005 19:35:39 GMT
  6. Organization: Columbia University
  7. Lines: 48
  8. Message-ID: <slrnd0a80b.g0v.fdc@sesame.cc.columbia.edu>
  9. References: <1107623118.284911.110040@l41g2000cwc.googlegroups.com>
  10. Reply-To: fdc@columbia.edu
  11. NNTP-Posting-Host: sesame.cc.columbia.edu
  12. X-Trace: newsmaster.cc.columbia.edu 1107632139 19360 128.59.59.56 (5 Feb 2005 19:35:39 GMT)
  13. X-Complaints-To: postmaster@columbia.edu
  14. NNTP-Posting-Date: 5 Feb 2005 19:35:39 GMT
  15. User-Agent: slrn/0.9.8.0 (SunOS)
  16. Xref: newsmaster.cc.columbia.edu comp.os.linux.embedded:13115 comp.protocols.tcp-ip:116029 comp.protocols.kermit.misc:15283 sci.techniques.testing.nondestructive:7096
  17.  
  18. On 2005-02-05, Badhri <mbadhri@gmail.com> wrote:
  19. : I am working on a solution for wireless remote data acquisition The
  20. : remote device runs embedded linux mounted on a Compact Flash and is
  21. : connected to a set of peers by standard wireless ethernet
  22. : transponder(802.11b,using adhoc mode).I need to stream the data on to a
  23. : basestation,by multihop routing.(which could be another peer)Since the
  24. : data is sensor information,I need to transfer this reliably too.
  25. :
  26. : 1. Do I need to build an database server(like SQL),build a database and
  27. : stream data through a web server??Will this be a huge footprint??Can I
  28. : stream data by using this??will this work in an  adhoc scenario??Also I
  29. : can use it to transfer data both ways right?
  30. :
  31. : 2.Does anyone have an idea of a modbus interface???I heard it is used
  32. : for all handheld/embedded data acquisition.
  33. :
  34. : 3.If I dont use a database...How do you buffer data in the case of a
  35. : network outage/limited connectivity....???
  36. :
  37. : 4.Suppose I timestamp data and write it to a file and then ftp them,is
  38. : there a better way to do this?
  39. :
  40.  
  41. Since you posted this to the Kermit newsgroup, here's the Kermit perspective.
  42. Kermit (like FTP) is a file transfer protocol, so I'm not sure how that would
  43. fit in with your requirement for streaming.  Still, you can't just stream
  44. data indefinitely, right?  At some point you have to store it in a file, or
  45. something like a file.  In that case, of course you can use Kermit or FTP,
  46. and this will have a much smaller footprint, and fewer points of failure
  47. than some combination of SQL databases, web servers, and so forth.  To the
  48. extent that your application can be forced into the file model, either Kermit
  49. or FTP would be fine.  Of course FTP comes with Linux, and in most cases so
  50. does Kermit; if not, it's readily available:
  51.  
  52.   http://www.columbia.edu/kermit/ckermit.html
  53.  
  54. This gives you a relatively off-the-shelf, simple solution.  The advantage
  55. of Kermit over FTP is that it includes its own built-in scripting language
  56. for automation:
  57.  
  58.   http://www.columbia.edu/kermit/ckscripts.html
  59.  
  60. Kermit itself is an FTP client too, and this implementation includes the
  61. same scripting language:
  62.  
  63.   http://www.columbia.edu/kermit/ftpscripts.html
  64.  
  65. - Frank